/*
静态
    全局 static 修饰的
    声明周期: 从程序运行开始创建  程序结束释放
动态
    
栈


常量

静态全局

堆区

栈区

*/

#include <stdio.h>



void func(void)
{

    // 记录函数的调用次数
    static int i = 0;

    printf("i = %d\n" , i ++);

}

int main(int argc, char const *argv[])
{
    func();
    func();
    func();
    
    return 0;
}



